package com.carbon.notice.service;

import com.carbon.notice.dto.CarbonNoticeDTO;
import com.carbon.notice.entity.CarbonNotice;
import com.baomidou.mybatisplus.extension.service.IService;
import com.carbon.notice.vo.CarbonVO;

import java.util.List;

/**
 * <p>
 * 碳咨询公告表 服务类
 * </p>
 *
 * @author jobob
 * @since 2021-06-29
 */
public interface ICarbonNoticeService extends IService<CarbonNotice> {

    /**
     *
     * @param vo
     * @return
     */
    List<CarbonNotice> getCarbonNoticeList(CarbonVO vo);

    /**
     * 新增资讯公告
     * @param dto
     * @return
     */
    boolean addCarbonNotice(CarbonNoticeDTO dto);

    /**
     * 删除资讯公告
     * @param id
     * @return
     */
    boolean delCarbonNotice(Integer id);

}
